Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

# Index: H

handlers
  Apache/Perl, not implementing: 17.3.1. Installation and Configuration
  response handlers: 17.3. mod_perl
handles (see file handles)
hard disk (client user), storing cookies on: 11.3.1. Setting Cookies
hash tables
  DBM files and: 10.2. DBM Files
  tying to DBM file: 10.2. DBM Files
  untying from database files: 10.2.1. DB_File
hashes
  command-line options, storing in: 12.3. Inverted Index Search
  of data or hash reference, subroutines returning: 4.3. Decoding Form Input
  elements, interpreting as attributes for HTML elements: 5.3.3. Standard HTML Elements
  hash algorithms, using to generate digests: 8.3. Encryption
  HTML::Template and: 6.3.1.1. Loops
  index file, binding to: 12.3. Inverted Index Search
  JavaScript, references to: 5.3.2.1. start_html
  meta tags, reference to: 5.3.2.1. start_html
  read/write basis for accessing: 10.2.1. DB_File
HEAD requests: 2.3.1.3. HEAD
header method
  disabling caching with: 11.3.2. Testing for Cookies
  locating: 5.1.3. Standard and Object-Oriented Syntax
headers: 3.3.1.3. Specifying status codes
  (see also status headers)
  CGI programs
    generating partial headers: 3.3.1. Partial Headers
    requesting no caching: 3.4.3. Restricting Image Hijacking
  email
    adding extra to: 9.4.1. Command-Line Options
    fields: 9.3. Structure of Internet Email
  environment variables for: 3.2.1. CGI Environment Variables
  HTML, CGI application errors and: 15.1.4. "Malformed" Header
  HTML tables, rows consisting of ... cells: 6.4.3.1. Tables
  HTTP: 2.2.1. The Request and Response Cycle
    2.2.2. HTTP Headers
    2.4. Server Responses
    CGI scripts, declaring type of document output: 1.2.1. Sample CGI
    Cookie header: 11.3.1. Setting Cookies
    cookie header lines: 11. Maintaining State
    CRLF requirement: 3.3.1.1. Outputting documents
    environment variables, information on server and client: 3.2. Environment Variables
    error handling and: 5.5.3. Error Subroutines
    extensions: 2.3.2.8. Cookies
    fields: 2.2.2. HTTP Headers
      2.3.2. Request Header Field Lines
    formatting information in: 1.2. Introduction to CGI
    generating with CGI.pm module: 5.3. Generating Output with CGI.pm
    header and redirect methods, returning with: 5.3.1. Controlling HTTP Headers with CGI.pm
    media types, listing preferred: 2.6.1. Media Type
    request line: 2.3.1. The Request Line
    responses: 2.4.2. Server Headers
    separating from message body: 3.3.1.1. Outputting documents
    Set-Cookie: 11.3.1. Setting Cookies
  information in, web server response: 1.2. Introduction to CGI
  Internet email messages: 9.3. Structure of Internet Email
  malformed, CGI script errors: 15.1.4. "Malformed" Header
here documents: 5.4.2. Here Documents
  print statements: 1.2.1. Sample CGI
hexadecimal numbers
  digests: 8.3.1. MD5
  HTTP characters, replacing: 4.1. Sending Data to the Server
  URL character encoding: 2.1.3. URL Encoding
  URL-encoded characters, decoding: 4.3. Decoding Form Input
hidden fields: 4.2.3.3. Hidden fields
  data, security risks in trusting: 8.2.5. Trusting the Browser
  feedback forms, email addresses in: 9.1.2. False Identities
  NAME and VALUE attributes in: 4.2.3.3. Hidden fields
  session information, storing in: 11.2. Hidden Fields
  tainted data in email addresses: 9.1.2. False Identities
  unique identifiers, storing in: 11. Maintaining State
hit counter (see access counters)
home pages for projects: A.5. Project Home Pages
Host field: 2.3.2.1. Host
hosts: 2.1.1. Elements of a URL
  in email addresses: 9.2.1. Validating Syntax
  including name in absolute URLs: 2.1.2. Absolute and Relative URLs
  ommitting in URLs: 2.1.2. Absolute and Relative URLs
HTML (Hypertext Markup Language
  forms (see forms)
HTML pages
  headers and footers, maintaining across pages: 11.2. Hidden Fields
  link for JPEG or PNG images: 3.4.1. Check the Client Browser
  LWP module and: 14.2. An Introduction to XML
  static, forwarding user to: 3.3.1.2. Forwarding to another URL
  viewing Perl source code in: 15.3.4. Dumping Variables
HTML tag: 5.2.2.3. Index queries
HTML tags: 4.2.2. The <FORM> Tag
  Embperl module and: 6.4.2. Syntax
  formatting HTML::Template commands as: 6.3.1. Syntax
  forms: 4.2. Form Tags
  onChange handler, adding to: 7.2.1.1. Validating elements
  rules for basic: 5.3.3. Standard HTML Elements
  stripping from index material: 12.3. Inverted Index Search
  tag: 5.3.2.2. end_html
HTML templates: 6. HTML Templates
  env.tmpl file: 6.3.1.1. Loops
  global variables, defining with Embperl: 6.4.4. Global Variables
  reasons for using: 6.1. Reasons for Using Templates
HTML::Embperl module: 6.4. Embperl
  configuration: 6.4.1. Configuration
  example: 6.4.5. Example
  Execute function: 6.4.1.1. Execute
  global variables, defining for templates: 6.4.4. Global Variables
  meta-commands: 6.4.2.3. Meta-commands
  tables, automatic construction of: 6.4.3. HTML Logic
  website: 6.4.6. Summary
HTML::Mason module: 6.5. Mason
  component approach: 6.5.1. A Component Approach
HTML::Parser module: 11.1. Query Strings and Extra Path Information
HTML::Template module: 6.3. HTML::Template
  commands: 6.3.1. Syntax
    summary of: 6.3.1. Syntax
  conditionals, creating: 6.3.1.2. Conditionals
  CPAN information on: 6.3.2. Summary
  loops, creating: 6.3.1.1. Loops
  Mason module component approach vs.: 6.5.1. A Component Approach
  param method: 6.3.1. Syntax
htpasswd utility: 2.3.2.4. Authorization
HTTP-Accept header
  Accept method, evaluating content type for: 5.2.1.1. Accept
HTTP (Hypertext Transfer Protocol): 2. The Hypertext Transport Protocol
  authorization: 2.3.2.4. Authorization
  content negotiation: 2.6. Content Negotiation
  content type headers, malformed: 15.1.4. "Malformed" Header
  file uploads, handling with: 5.2.4. File Uploads with CGI.pm
  header/body message structure: 2.2.1. The Request and Response Cycle
  headers: 2.2.2. HTTP Headers
    2.2.2. HTTP Headers
    (see also headers)
    generating with header method: 5.3.1.6. Other headers
    request line: 2.3.1. The Request Line
  HTTP Media Types specification: A.4. Other Specifications
  messages, Internet email messages vs.: 9.3. Structure of Internet Email
  requests
    generating by submitting forms: 4.2.2. The <FORM> Tag
    global variables, undefining in Embperl: 6.4.2.2. Variable scope
  requests and responses: 2.2.1. The Request and Response Cycle
  response headers, server generation of: 3.3. CGI Output
  responses: 2.4. Server Responses
  server responses
    proxies, using for: 2.5. Proxies
  statelessness of: 11. Maintaining State
  status codes for errors: 5.2.4. File Uploads with CGI.pm
  transaction model: 11. Maintaining State
  URL characters, encoding: 4.1. Sending Data to the Server
  URLs: 2.1. URLs
  versions, 1.1 and 1.0: 2.2.3. HTTP 1.1 and HTTP 1.0
  WWW Consortium website for: 2. The Hypertext Transport Protocol
  XML data, ease of transporting: 14.2. An Introduction to XML
http method (CGI.pm), returning HTTP_environment variables with: 5.2.1.2. http
HTTP requests
  creating and sending from within Perl with LWP module: 8.2.5. Trusting the Browser
  static HTML page, handling with CGI script
    unique identifiers: 11.1. Query Strings and Extra Path Information
HTTP_COOKIE environment variable: 11.3.1. Setting Cookies
httpd.conf, DirectoryIndex and AddType directives: 6.2.1. Configuration
HTTP_HOST environment variable: 5.2.1.7. virtual_host
HTTP_REFERER variable: 8.2.5. Trusting the Browser
  11.3.2. Testing for Cookies
https: 2.1.1. Elements of a URL
  connections using SSL or TLS: 8.3. Encryption
  HTTPS environment variables: 3.2.1. CGI Environment Variables
    5.2.1.3. https
Hypertext Transfer Protocol (see HTTP)
hyphens (-), attribute names: 5.3.3. Standard HTML Elements

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.